emda (electromotive drug administration) - Turkish English Dictionary